$(function(){
	
var ups=[];
	
	//article 
	function orderAjax(num){
		$.ajax({
			type:"post",
			url:"/GDZjiajiaowang/adminOrder",
			data:{"pageNo":num,"op":"getorderBean"},
			dataType:"json",
			success:function(data){
			
				$.each(data.orderList,function(index,order){//遍历
					var time="";
					if(!order.startTime){
						time="2012年12月12日"
					}else{
						time=change(order.startTime);
					}
					
					var iniator=(order.initiator==1)?order.teacherName:order.studentName;
					
					
					var status=order.ispay==1?"交易完成":"交易未完成";
					var intorurl=order.iniator=1?'/GDZjiajiaowang/TeacherInfoServlet?teacherId='+order.teacherId:'/GDZjiajiaowang/StudentInfoBeanServlet?studentId='+order.studentId;
					
					var trr="<tr id='"+order.id+"' pd='"+order.price+"'><td>";//这个地方储存了price 以后改变的时候可以通过它找回原来的值
					trr+= " "+order.id+"</td><td><a href="+intorurl+">"+iniator+"</a></td><td><a href='/GDZjiajiaowang/StudentInfoBeanServlet?studentId="+order.studentId+"'>"+order.studentName+"</a></td>";
					trr+=	"<td><a href='/GDZjiajiaowang/TeacherInfoServlet?teacherId="+order.teacherId+"'>"+order.teacherName+"</a></td><td class='level'>"+time+"</td><td class='status'>"+status+"</td>";
					//
					
					if(order.ispay==0){//判断是否交易成功 0 未成功
						trr+="<td><input type='text' style='width:45px;outline:none;border:none' disabled=true class='inp'><span></span></td>"
							trr+=	"<td><span class='update' >编辑</span>";
						trr+=	"<span>|</span>";
						trr+=	"<span class='dleorder' >删除</span></td></tr>";
						
					}else{//成功
						trr+="<td><input type='text' style='width:45px;outline:none;border:none' disabled=true value="+order.price+" class='inp'><span></span></td>"
						trr+=	"<td>";
						
						trr+=	"<span class='update' >编辑</span>";
						trr+=	"<span>|</span>";
						trr+=	"<span class='dleorder' >删除</span></td></tr>";
					}
//						trr+=	"<td><a >查看</a>";
//							trr+=	"<span>|</span>";
//								trr+=	"<span class='update' >删除</span>";
//									trr+=	"<span>|</span>";
//										trr+=	"<span class='dle' >确认</span></td></tr>";
//					
												$(".system_table_style").append(trr);
												
				})
				$(".status").each(function(){
					if($(this).text()=="交易未完成"){
						$(this).css("color","red")
					}
				})
				
				
				$(".system_middle_box_right").append("<div id='page' class='page_div'></div>");
				//分页的标签
				//................2017年11月13日01:50:04
				
				//..........
				$("#page").paging({
					pageNo: num,
					totalPage: data.totalPage,
					totalSize: data.totalCoun,
					callback: function(num) {
						orderAjax(num);
					}
				})
				//...........
			
			},
			beforeSend:function(){
				$(".system_middle_box_right").empty();//清空右侧
				var head="<p class='function_top'>";
				head+="<input type='button' value='保存操作' class='saveorder'/>";
				head+="<input type='button' value='撤销会话' class='cancelorder' />";
				head+="<span class='showTime'></span></p>";
				head+="<p class='function_top_title'>";
				head+="<span><b>订单管理</b>><b>订单</b>列表</span></p>";
				$(".system_middle_box_right").append($(head));//增加保存会话之类的
				//
				
				var th="<div><table class='system_table_style'>";
				th+="<tr><th> 编号</th>";
				th+=	"<th>发起人</th>"
				th+=	"<th>学生姓名</th>"
				th+=	"<th>老师姓名</th>";
				th+=	"<th>发起时间</th>";
				th+=	"<th>状态</th><th>金额</th><th>操作</th>";
				th+=	"</tr></table></div>";
				$(".system_middle_box_right").append(th);
				
			}
			
		})
	}
	
	$("#order").click(function(){//带延时的
		
		if($(this).attr("disabled")=="disabled"){
			return;
		}
		$("#order").attr("disabled","disabled");
		deleteId=[];
		var pageNo="1";
		orderAjax(pageNo);
		
		setTimeout("$('#order').removeAttr('disabled')",1000);//三秒后设置 删除disabled
		
	})
	
	
		//删除功能
	$(".system_middle_box_right").on('click','.dleorder',function(){//点击删除 ,把里面的id 储存在定义好的数组 .........哈哈!!然后把它隐藏
			$(this).parents("tr").hide();
			var id=$(this).parents("tr").attr("id");
			deleteId.push({
				"type":"delete",
				"id":id
				
			});
		})
	
	
	

	

	
	
	//取消操作
	$(".system_middle_box_right").on('click','.cancelorder',function(){//把数组里的id+"#"  遍历,显示
		var i=deleteId.length;//要删除的id数组的长度
		//alert(i);
//		for (var i=0; i < deleteId.length; i++) {//显示被隐藏的内容
//			
//			$("#"+deleteId[i]).show();
//			//将数组数据清空
//			
//		}
		
		if(i>0){//一次清空一个
			var thisguy=deleteId.pop();
			
			if(thisguy.type=="delete"){//若是删除,就把他显示 否则就把原来的price给input
				$("#"+thisguy.id).show();
			}else{
				alert($("#"+thisguy.id).attr("pd"));
				$("#"+thisguy.id).find(".inp").val($("#"+thisguy.id).attr("pd"));// 我先把pd存着原来的value 值
				
			}
			
		}
		//deleteId=new Array();
	})
//	//删除功能
//	$(".system_middle_box_right").on('click','.dleorder',function(){//点击删除 ,把里面的id 储存在定义好的数组 .........哈哈!!然后把它隐藏
//			
//			$(this).parents("tr").hide();
//			var id=$(this).parents("tr").attr("id");
//			deleteId.push(id);
//		})
//		//修改 显示修改
//			$(".system_middle_box_right").on('click','.update',function(){//点击删除 ,把里面的id 储存在定义好的数组 .........哈哈!!然后把它隐藏
//			alert("update")
//				var lev=parseInt($(this).parent().siblings(".level").text());
//			
//				$(this).parent().siblings(".level").html("<input type='number' min='0' max='10' class='changelevel' value='"+lev+"' />");//将等级的内部换成input
//				
//		
//		})
//		
//		//修改等级的.........
//		$(".system_middle_box_right").on('blur','.changelevel',function(){
//			
//			var level=$(this).val();
//			var id= $(this).parents("tr").attr("id");
//			$.ajax({
//				type:"post",
//				url:"/GDZjiajiaowang/admin",
//				dataType:"text",
//				data:{
//					"level":level,
//					"op":"changeLevel",
//					"id":id
//				},
//				success:function(data){
//					var value=parseInt(level);
//					$(this).remove();
//					$(this).parent().text(level);
//					
//				
//					
//					
//				}
//			
//			})
//			
//			
//		})
		
		
	//保存功能...传递数据到 后台
		
	$(".system_middle_box_right").on('click','.saveorder',function(){//传递后台
		//var json= JSON.stringify(deleteId);//转换为json................
		$.ajax({
			type:"post",
			//traditional: true,//可以让下面的data   数组,传过去
			url:"/GDZjiajiaowang/adminOrder",
			dataType:"json",
		data:
			{
				"deleteId":JSON.stringify(deleteId),//这个地方有问题
				"op":"deal"
				
			},
		success:function(data){
			var result;
		// alert(data)
			result="删除成功"+data[0][1]+"     删除失败"+data[0][0];
			result+="\n修改成功"+data[1][1]+"     修改失败"+data[1][0];
				alert(result)
			
//			
//			//var arr = JSON.parse(data);
//			alert("更新成功"+data[0]+"失败"+data[1]);
			//删除成功后,前台还留着数据,所以回调 teacherclick 的方法
			$("#order").trigger('click');//...
			
		}
		})
		
		
		
	})
	//点击修改
	$(".system_middle_box_right").on('click','.update',function(){
		$(this).parents("tr").find(".inp").removeAttr("disabled");
		
		
		
	})
	//修改完成
	$(".system_middle_box_right").on('blur','.inp',function(){
		
		var id=$(this).parents("tr").attr("id");
		var reg=/[1-9]{1}\d{1,4}$/;
		var value=$(this).val();
		
		if(reg.test(value)){
			$(this).attr("disabled","disabled");
			$(this).next().html("");
			deleteId.push({//修改成功加入数组
				"type":"change",//标志操作类型
				"id":id,
				"price":value
			});
		}else{
			$(this).next().html("<i style='color:red'>wrong</i>");
		}

	})
	
	
})